refactoring相关论文
CNN pruning is a well-known process that is highly recommended in the optimization of neural network performance such as......
...
Software product line (SPL) is an approach used to develop a range of software products with a high degree of similarity......
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生......
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7......
Refactoring is an important practice in software development and software maintenance.Many development environments ......
为提高重构效率,提出一种通过代码行变更指数来对异味类进行排序的方法。此前对于代码异味的研究主要关注静态代码行度量指标,但是......
为了解决多路信号并行混合采集存储的问题,文中设计了一种以FPGA为控制芯片的多路并行采集存储系统。该系统选用XC6SLX163CSG324I......
随着CPU多核架构的普及,应用的复杂和数据集的膨胀,基于Matlab的遗留系统中的串行程序代码无法充分发挥系统潜在的性能优势,无力应......
软件在演化过程中经常被修改,软件结构往往会偏离原有的设计方向,软件质量也会逐渐变差。不良设计造成的技术债务在后续开发过程中会......
重构是一种高效的代码整理技术。MVC模式是一种复杂的设计模式。本文详细介绍了如何使用重构方法来实现MVC模式,并通过重构一个用c......
面向对象的技术提高了软件重用能力 ,人们经验的不断总结也不断地改善了设计方法。如何去改善我们原有的系统是一个比较复杂的课题......
面向对象的技术提高了软件重用能力 ,人们经验的不断总结也不断地改善了设计方法。如何去改善我们原有的系统是一个比较复杂的课题......
相对于传统的软件工程方法而言,极限编程是一种轻量方法论,是一个周密而严谨的软件开发流程。任何一种软件开发方法都有自身的各种......
重构可以改进软件设计、提高软件质量.自动化重构工具的使用可以避免手工重构时引入的错误,提高软件开发效率.通过对自动化重构技......
精品课程是网络教学资源的重要组成部分,而构建适合于智能移动客户端访问的精品课程资源不仅是对现有精品课程的提升与扩展,同时也......
重构是指在保持程序现有功能的前提下提高程序质量的一种技术。通过对Eclipse的自动重构框架LTK(Language ToolKit)的研究,介绍它的工......
针对现有照明控制系统效率低、灵活性差的问题,从传感器、控制器和LED驱动电路三方面入手,并结合物联网技术,提出了一种新的控制方......
重构是对软件的一种调整,在不改变软件的行为的同时提高其可理解性,降低其修改成本.模板是标准C+ +语言中的一个重要特性,并激起了......
我国有心房颤动(AF)患者800万~1000万例,由AF引起的卒中为24.8%,是广大医务工作者任重而道远的光荣使命。近年来在AF的基础和临床研究都......
重构是在保持程序可观察行为的前提下对程序内部结构的改进,作为一种重要的面向对象设计辅助工具,重构在面向对象设计过程中有着广......
软件会随着时间变得越来越难以理解,越来越难以维护.因而,程序员必须在软件失去控制前重新构造它.重构是在保持程序外部可观察行为......
在软件产品线的领域工程开发中,特征模型被广泛用于捕获和组织领域的可复用需求。目前,构建特征模型大多依赖于建模人员的分析,而......
介绍了如何利用面向对象软件度量方法来识别代码味道,同时提出了以抽象语法树为中间表示形式来设计面向自动化重构的代码味道识别......
许多并发程序存在同步粒度过粗的问题,可以通过锁分解等代码重构来逐步演化同步结构,提高程序并行性。然而,手工重构一方面识别重构契......
泛化关系重构是一类非常重要的重构方法,能否实施这类重构取决于程序中的类型约束.本文针对现有泛化关系重构方法在处理泛型程序时不......
随着手机、PDA等受实际尺寸和能量(电力)供应限制的这类存储器容量有限的移动设备的广泛应用,如何在有限的存储器内开发更多的功能是......
国家电网公司提出建设智能电网路线图,并且研究制定智能电网建设发展规划。电力部门调查和研究工作达成建设智能电网共识。本文试......
...
传统的实现方法通常把误差处理策略与程序的基本功能交织到一起,这会增加程序的耦合度,使得程序难以理解与维护.针对这一问题,提出......
文章介绍了XP这一轻量级的开发方法的思想、活动、核心价值和方法,并对XP与重量级开发的方法论作了比较,最后讨论了XP方法带来的优......
用例模型的质量对基于用例的软件开发至关重要。文章在分析用例模型的结构特点及质量需求的基础上,引入代码重构技术整理用例模型,构......
冗余捷联惯组可以提高运载火箭导航制导系统的可靠性,针对五冗余捷联惯组设计其最优配置方案。方法是基于无故障时系统性能指标函......
针对企业应用系统扩展和维护过程中存在的问题,提出基于面向方面编程(Aspect-Oriented Programming简称AOP)技术的解决方案,探讨了基......
代码依恋是指一个类中的方法对其他类的兴趣高于定义此方法的类的一种代码坏味道。文中基于代码依恋的思想,给出代码依恋度的定义......
重构可以改善软件系统的内部结构,提高软件可理解性、可维护性,而又不改变软件的外部行为。传统的源码层次的重构虽有很多重构工具......
重构已经成为面向对象领域中的研究热点与最佳实践之一.该文从重构的定义、重构的作用、什么时候进行重构、如何进行重构等几个方......
软件重构是改造软件遗留系统、软件重用的重要手段。代码味道用于描述软件设计缺陷,检测代码味道是软件重构的重要步骤。按照代码味......
程序切片技术作为一种良好的代码分析技术,可以用来改善软件质量.基于程序切片技术这一特点,本文提出了一种切片度量代码味道的方......
代码变更的理解一般基于文本差异化工具,其处理输出的基本对象是一个变更块(hunk)。许多重构都掺杂在日常的bug修改、功能特征的增......
为解决梯形图(LD)设计过程中大量复用片段引起的设计繁琐等问题,提出了将重构技术应用于梯形图设计软件中的相关理论研究和实现。该......
重构是保留软件外部行为的同时重新组织代码的过程和一组技术,由于它在创建敏捷代码方面的实用价值而受到普遍欢迎。但是,目前的重......
重构是一种高效的代码整理技术.将领域与显示分离重构方法是一种大型重构手段.详细介绍了将领域与显示分离重构方法,并通过重构一......
基于构件的软件开发技术是一种提高软件生产率和软件质量的有效途径,但是当前的构件设计方法中没有充分考虑到软件需求的变化,文中......
软件产品由于互联网蓬勃发展而以井喷之势持续递增。许多企业选择敏捷开发模式来节约时间成本。同时,需要对软件进行不断地完善和改......
A global variable in C/C++ is one that is declared outside a function, and whose scope extends the lifetime of the entir......
软件必须通过测试才能确保其在应用环境中工作正常,自动化软件测试可以减少测试开销,同时增加在有限时间内的测试。在传统JUnit单元......
软件重构是软件开发过程中的一项重要技术,它改善软件的可读性、可维护性、可重用性,从而大幅度提升软件内在质量。研究目的:从量化的......